import request from '@/utils/request'

//获取spu图片列表
export function getSpuImageList(spuId) {
    return request({ url: `/product/spuImageList/${spuId}`, method: 'get' })
}

//获取spu销售属性
export function getSpuSaleAttrList(spuId) {
    return request({ url: `/product/spuSaleAttrList/${spuId}`, method: 'get' })
}

//获取属性信息列表
export function getAttrInfoList({ category1Id, category2Id, category3Id }) {
    return request({ url: `/product/attrInfoList/${category1Id}/${category2Id}/${category3Id}`, method: 'get' })
}

//添加Sku
export function addSku(skuInfo) {
    return request({ url: `/product/saveSkuInfo`, method: 'post', data: { skuInfo } })
}

//id查询sku
export function findBySpuId(spuId) {
    return request({ url: `/product/findBySpuId/${spuId}`, method: 'get' })
}

//获取sku列表
export function getSkuList(page, limit) {
    return request({ url: `/product/list/${page}/${limit}`, method: 'get' })
}

//sku上架
export function onSale(skuId) {
    return request({ url: `/product/onSale/${skuId}`, method: 'get' })
}

//sku下架
export function cancelSale(skuId) {
    return request({ url: `/product/cancelSale/${skuId}`, method: 'get' })
}

//通过id获取sku
export const getSkuById = (skuId) => request({ url: `/product/getSkuById/${skuId}`, method: 'get' })